package com.ruicar.afs.cloud.afscase.autoaudit.loan;

import com.ruicar.afs.cloud.afscase.infomanagement.entity.CaseBaseInfo;
import com.ruicar.afs.cloud.afscase.infomanagement.entity.CaseContractInfo;
import com.ruicar.afs.cloud.afscase.loanactivatepool.entity.LoanActivatePool;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author fangchenliang
 * @Date
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class StepParam {
    private String applyNo;
    private String contractNo;
    private CaseBaseInfo baseInfo;
    private CaseContractInfo contractInfo;
    private LoanActivatePool loanActivatePool;
    /**
     * 执行返回false，操作步骤仍然+1
     */
    private boolean stillAddStep;

    /**
     * 流程编号
     */
    private String stageId;

    /**
     * 流程任务ID
     */
    private String taskId;
}
